$(document).ready(function() {
	
	$("#add-new").click(function(){
		$("#form-content").load('/presupuestos/form');
		removeSelectedRow(oTable);
	});
	
	oTable = initPresupuestosTable($("#presupuestos-table"));
	
	$("#presupuestos-table tbody").live('click', function(event) {
		$(oTable.fnSettings().aoData).each(function() {
			$(this.nTr).removeClass('row-selected');
		});
		$(event.target.parentNode).addClass('row-selected');
	});
	
	$('#presupuestos-table tbody tr').live('click', function() {

		var aData = oTable.fnGetData(this);

		$.get("/presupuestos/show", {
			id : aData[0]
		}, function(data) {
				$("#form-content").html(data);
				layout();
		});

	});
	
	//oTable1 = initHiddenColumnDataTable($("#productos-table"));
	
});

function layout(){
	if($("#presupuesto_id").val()==''){
		$("#list-productos").addClass('hidden');
		$(".price").addClass('hidden');
		$(".nro").addClass('hidden');
	}
	else{
		$("#list-productos").removeClass('hidden');
		$(".price").removeClass('hidden');
		$(".nro").removeClass('hidden');
	}
		
}

function initPresupuestosTable(table){
	oTable = $(table).dataTable({
		"sPaginationType" : "full_numbers",
		"bLengthChange" : false,
		"bDestroy" : true,
		"bFilter" : true,
		"bInfo" : false,
		"bAutoWidth" : false,
		"aaSorting": [[ 1, "desc" ]],
		"iDisplayLength" : 10,
		"aoColumnDefs" : [

		{
			"bVisible" : false,
			"aTargets" : [ 0 ]
		} ]
	});
	return oTable;
}
